iT邦幫忙

1

Chrome 瀏覽器開發者工具

  • 分享至 

  • xImage
  •  

1. 如何確認資源是否載入 (e.g. css, js, API, ...)

NetWork
https://ithelp.ithome.com.tw/upload/images/20220129/20137684KasBBxnuVM.png
ex:axios
https://ithelp.ithome.com.tw/upload/images/20220129/20137684AXbEOrhHfX.png
錯誤時:
https://ithelp.ithome.com.tw/upload/images/20220129/20137684H23MeMVA29.png


2. 了解Cookie, Local Storage, Session Storage,開發者工具要怎麼看

(1) Local Storage:網頁關掉後還存在(容量大)
https://ithelp.ithome.com.tw/upload/images/20220129/20137684RSM4OZCoMl.png
(2) Session Storage :網頁關掉後不存在
https://ithelp.ithome.com.tw/upload/images/20220129/20137684YCAF1yx5iP.png
(3) Cookie:網頁關掉後還存在(容量小)
https://ithelp.ithome.com.tw/upload/images/20220129/20137684iCpFrnDAyq.png
https://ithelp.ithome.com.tw/upload/images/20220129/20137684TgoOohOiPI.png


3. 了解API Request, Response, Header,開發者工具要怎麼看?

NetWork可觀察各資源容量大小,並觀察網頁讀取速度

(1) Header
Request URL:請求網址
Request Method:方法
Status Code:代碼200
https://ithelp.ithome.com.tw/upload/images/20220129/20137684s8ahxUBRND.png
(2) Request
請求
https://ithelp.ithome.com.tw/upload/images/20220129/20137684QItoXY97mm.png
(3) Response
POST 拿資料
網頁伺服器回應給瀏覽器的內文,Preview 較簡潔
https://ithelp.ithome.com.tw/upload/images/20220129/20137684NF1rkFdWZ7.png
all內文
get方法送請求,下方回應
https://ithelp.ithome.com.tw/upload/images/20220129/20137684gKvcP6iWMH.png
https://ithelp.ithome.com.tw/upload/images/20220129/20137684maMcEv7opH.png


4. 了解HTTP狀態碼 (HTTP Status Code)

NetWork
200:表示成功。
304:表示瀏覽器已經有一模一樣的檔案。(手上的檔案是最新的)
瀏覽器抓到資訊(ex:圖片、API)放占存記憶體,不會再更新,而可能與使用者體驗相違,此時需清快取
400:瀏覽器發出的請求被網頁伺服器拒收,通常是發出的請求格式不正確。
404:找不到網頁。
500:網頁伺服器掛了。
https://ithelp.ithome.com.tw/upload/images/20220129/20137684XZCyZH9Wsh.png


5. 了解HTTP Method

NetWork
Request Method ( 方法 ) :
https://ithelp.ithome.com.tw/upload/images/20220129/20137684WW44UORIMi.png
GET:下載檔案 ex:取得產品列表
POST:上傳資料 ex:下單進購物車
PUT:更新資料 ex:後台編輯產品
DELETE:刪除資料 ex:後台刪除產品


6. 線上除錯 JavaScript (Event)

Sources > Event Listener Breakpoints(下中斷點) > 各種事件點選 > 點觸發處(瀏覽器) > 下一步觀察
https://ithelp.ithome.com.tw/upload/images/20220129/20137684NuRVEd0mYP.png


7. 線上除錯 JavaScript (變數狀態)

Sources > 點選Js行數下中斷點

(1)接下個斷點
(2)詳細下一步,ex:進入 for(){}
(3)進入function內,ex:進入 aaa();
(4)出去function外
(5)解除斷點,看整體效果方便用
https://ithelp.ithome.com.tw/upload/images/20220129/201376842jm3nhvLvA.png

F12 + F5
然後就可以下中斷點,按F10就可以逐行執行,而按F8就可以直接跳到下個中斷點
https://ithelp.ithome.com.tw/upload/images/20211130/201376847d6ZNX2yuM.png


8. 下斷點抓 html標籤 變化

Element > 下斷點(下圖) > 點觸發處(瀏覽器) > 下一步觀察
https://ithelp.ithome.com.tw/upload/images/20220129/20137684kcK4BpZtGF.png


9. 搜尋想要 debug 的 HTML、CSS 位置

https://ithelp.ithome.com.tw/upload/images/20220129/20137684D8SrAfF0pL.png


10. 偵測事件狀態樣式

ex:有下focus、hover....
https://ithelp.ithome.com.tw/upload/images/20220129/20137684KVpVrpAs6A.png
https://ithelp.ithome.com.tw/upload/images/20220129/20137684qEJNhmjDwN.png


11. 瀏覽 CSS3 Animation 效果

https://ithelp.ithome.com.tw/upload/images/20220129/20137684jjQq1VP6rM.png


12. 解縮排

Sources > 選頁面
https://ithelp.ithome.com.tw/upload/images/20220129/20137684f9rTOWgMX2.png


13. Chrome 工作管理員

Chrome瀏覽器比較卡頓,這時可以開啟Chrome瀏覽器的工作管理員,把佔用資源多的網頁關閉即可

標籤列右鍵
https://ithelp.ithome.com.tw/upload/images/20220129/20137684Tz97xj3q2S.png


14. Safari 開發者工具

設定開啟開發選單
此時可用command+alt+i打開safari開發人員工具
https://ithelp.ithome.com.tw/upload/images/20220129/20137684fA07J1zbsA.png
https://ithelp.ithome.com.tw/upload/images/20220129/20137684pX8JB3Skrf.png


15. Network 觀察網頁載入速度(API注意)

API抓取資料速度非常重要,有時甚至要壓到0.05毫秒
WS觀察 WebSocket 即時回傳資料速度(ex:MAX網站)
https://ithelp.ithome.com.tw/upload/images/20220129/20137684jKHBSRIJGw.png
https://ithelp.ithome.com.tw/upload/images/20220129/20137684AxClqzwYu3.png


16. Performance 錄影後觀察效能

環境模擬、錄製執行期間的行為、分析結果

錄影
https://ithelp.ithome.com.tw/upload/images/20220129/20137684eBPl1sL4PJ.png

  1. HTML 藍色
  2. 指令碼 黃色
  3. 樣式表 紫色
  4. 媒體檔案 綠色
  5. 其他資源 灰色
    藉由圓餅圖可得知,該頁面各種檔案類型讀取的效率
    https://ithelp.ithome.com.tw/upload/images/20220129/20137684F4aeoOHLaY.png

17. Lighthouse 優化使用者體驗

透過檢測程式的執行,方便找到問題,並提供解決建議
https://ithelp.ithome.com.tw/upload/images/20220129/20137684vGSKoRYAeW.png


18. 一次選取多個 可同時編輯

https://ithelp.ithome.com.tw/upload/images/20220207/20137684VflLCxoGbQ.png


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言